#pragma once

#include <windows.h>

#define BOOST_ALL_NO_LIB
#pragma comment(lib,"libboost_signals-vc80-mt-gd-1_33_1.lib")

#include <boost/shared_ptr.hpp>
#include <boost/signal.hpp>
#include <boost/bind.hpp>

#include <enet/net_main.h>

#include <CEGUI/CEGUI.h>
#include <CEGUI/CEGUILua.h>
#include <CEGUI/CEGUIImagesetManager.h>
#include <CEGUI/CEGUIImageset.h>
#include <CEGUI/CEGUIImage.h>
#include <CEGUI/CEGUIExceptions.h>
#include <CEGUI/CEGUISystem.h>

#include <Ogre/OgreRenderSystem.h>
#include <Ogre/OgreRoot.h>
#include <Ogre/OgreHardwareBufferManager.h>
#include <Ogre/OgreRenderWindow.h>
#include <Ogre/OgreSingleton.h>
#include <Ogre/OgreException.h>
#include <Ogre/OgreArchiveManager.h>
#include <Ogre/OgreLogManager.h>

#include <CEGUI/CEGUISystem.h>
#include <CEGUI/CEGUIExceptions.h>
#include <Ogre/OgreTextureManager.h>